home *** CD-ROM | disk | FTP | other *** search
- @1
- HARSH LANGUAGES
- By Andrew Campbell
-
- @3
- Look, just what is all this AMOS versus Blitz crap? I'm sick of it!
- It's all I ever hear, "Blitz dumps on AMOS from a great height!",
- "AMOS is MILES better than Blitz", "Blitz is unsurpassed in terms of
- speed, it leaves AMOS standing still!"...
-
- Yeah right. To a certain extent, the whole AMOS v Blitz argument is
- an excuse for users of each language to get down each other's throats
- just for the sake of it. Yes, it's rather good fun... but when it
- boils down to it, the language you coded something in just doesn't
- matter at all, as long as the end result does the job it's meant to do
- as best as can be expected!
-
- The only solid ground AMOS users have got is the amazing user-
- interface their language provides. AMOS Professional is on par with
- commercial text editors in terms of features, on-line help, user-
- preferences, and general presentation. AMOS users have an incredible
- amount of extensions to purchase and explore, a good, solid supply of
- source code and disk-magazines, and can achieve almost any desired
- effect quickly and efficiently.
-
- Blitz coders have the advantages of more immediate control over the
- Amiga - including the AGA chipset, an area where AMOS is lacking - and
- they can code programs which run at very impressive speeds. Support is
- growing in the form of PD and Shareware releases which include Blitz
- source code, and of course they have the rather laughably named, BUM
- to consult when they're in desperation. (what do you mean you can tell
- which language I use? I'm the referee!).
-
- AMOS is easy and rewarding to learn for the first-time programmer,
- whereas Blitz is much more complex and requires a good deal of initial
- effort. Both languages have an impressive list of commands, almost all
- of which have many different uses, and both come with detailed manuals
- and on-disk example programs.
-
- Acid software continue to support their language while Europress
- ignore AMOS... a sad fact indeed, though AMOS is far from dead due to
- the incredible amount of users it has acquired through high sales and
- numerous coverdisks.
- @3
- Games and programs coded with AMOS have been unfairly labeled as
- being ones to avoid; this is because an exceptional amount of crap,
- hopeless, back-bedroom, idiotic programmers churn out inefficient
- software and bung it into PD, expecting five pound notes to come
- flooding in from their three-day-at-the-maximum project. The more
- professional authors such as Andy Smith, David Cruickshank, Lee
- Bamber, and myself (hey, who needs modesty?) have tried to lift the
- shroud of cheapness and poor quality that lingers like a bad smell
- around AMOS productions.
-
- Had I wanted to create something like it, I would not have chosen
- AMOS to code David Cruickshank's "Hydrozone" - a fast paced, 3D tunnel
- flight game which is both excellently put together and great to play.
- The same game coded in AMOS would have been much slower and less
- impressive, unless advantage was taken of the machine code commands
- (but advanced knowledge would have been needed). AMOS 3D...? Nah,
- forget that!
-
- For the likes of Black Dawn 2, the exceptional speed of the screen
- copying and the easy-to-use zone set-up commands offered by AMOS were
- ideal. The game is big - VERY big: over 4000 lines of code! - and AMOS
- Professional can handle listings of any size, along with multiple
- programs and an invaluable "direct" mode in which commands can be
- executed immediately rather than through any lists of code. I spent a
- lot of time testing effects and jumping in and out of the editor -
- using its features a lot - and this speeded up development
- considerably. In the end, I'm quite sure it would have taken longer to
- @3create the game using Blitz, even if the screen update might have been
- slightly quicker (it works at above Dungeon Master speed at the moment
- anyway, so what's to complain about?).
-
- My conclusion? Stop moaning and look at what's been achieved with
- each language before droning on about which one's best. There are some
- excellent Blitz productions, and some excellent AMOS ones. It all
- depends on the skill and effort of the programmer(s) and designers,
- and their choice in which of the two languages - if any - is right for
- the job they're planning to carry out.
- @2
- PLEASE -GOD- LET US CODE IN PEACE AND HARMONY!
- Enough said!
-
-
- (end)
-